﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MS.InformationManagement.Presenter.Support;
using MS.InformationManagement.Support.Constants;
using Microsoft.SharePoint;
using MS.InformationManagement.Support;

namespace MS.InformationManagement.Presenter.DistribuirRadicado
{
    public class DistribuirRadicadoPresenter : BasePresenter<IDistribuirRadicadoView>
    {

         #region Constructors

        public DistribuirRadicadoPresenter(IDistribuirRadicadoView view) : base(view) { }

        #endregion

        #region Public Method
        public void HandleLoad()
        {
            MS.InformationManagement.BLL.DistribucionRadicado.DistribucionRadicado disr = new BLL.DistribucionRadicado.DistribucionRadicado();
            //int totalRecords;
            string UserName=SPContext.Current.Web.CurrentUser.LoginName.GetUserWithOutDomain();
            View.radicadosRecibidos = disr.GetRecordDocuments(View.Tipo, UserName);//, View.PageIndex, View.PageSize, out totalRecords);
            //View.TotalRecords = totalRecords;
            View.Show();
        }
        public void HandleSave()
        {
            MS.InformationManagement.BLL.DistribucionRadicado.DistribucionRadicado disr = new BLL.DistribucionRadicado.DistribucionRadicado();
            string UserName=SPContext.Current.Web.CurrentUser.LoginName.GetUserWithOutDomain();
            disr.RecibirRadicado(View.Recibidos, UserName);
            View.Success();
        }
        #endregion
    }
}
